package com.billing.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.billing.model.entity.TShiftPunchtime;

public interface ShiftPunchtimeService {

	/**
	 * 修改班次信息
	 * @param shift
	 * @return
	 */
	public int updateTShiftPunchtime(TShiftPunchtime shiftPunchtime);
	
	/**
	 * 根据ID删除班次信息
	 * @param id
	 * @return
	 */
	public int deleteTShiftPunchtime(@Param("ids")List<Integer> ids);
	
	/**
	 * 新增班次信息
	 * @param shift
	 * @return
	 */
	public int insertTShiftPunchtime(TShiftPunchtime shiftPunchtime);
	
	/**
	 * 批量新增班次信息
	 * @param shift
	 * @return
	 */
	public int insertTShiftPunchtimeList(List<TShiftPunchtime> splist);
	
	/**
	 * 根据班次ID删除班次信息
	 * @param id
	 * @return
	 */
	public int deleteTShiftPunchtimeShiftId(@Param("id")Integer id);

}
